#headerBottom { 
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 4px;
}


/*login css*/
/*
#container {
    width:780px;
    margin:0 auto;
    position: relative;
	float: right;
}


#content {
    width:520px;
    min-height:500px;
}
a:link, a:visited {
    color:#27b;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a img {
    border-width:0;
}
/*#yourAccount {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
}

#yourAccount a.signin {
    //background:#88bbd4;
	background:#fff;
    padding:4px 6px 6px;
    text-decoration:none;
    //font-weight:bold;
    //color:#fff;
	color:#27B;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}

#yourAccount a.signin:hover {
    background:#59B;
    *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#yourAccount a.signin, #yourAccount a.signin:hover {
    *background-position:0 3px!important;
}


a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}

#yourAccount a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#789;
}
*/
#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 53px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d url('../image/bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}


/*��תͼƬ*/
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:286px;	width: 540px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url('../image/paging_bg2.png') no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/*�ٻ���*/
.homepage_bangshop{float:right;position: relative; margin:10px auto 0; border:1px solid #000000; width:228px; overflow:hidden;}
.homepage_bangshop h2{ background:url(../image/bg_ddhom.gif) repeat-x 0 -630px; height:32px; border:0px solid #d6ecf8; border-bottom:none; width:226px; overflow:hidden; line-height:32px;margin:0 0 0 0;}
.homepage_bangshop h2 span.homepage_bangshop_title{ width:227px; display:block;}
.homepage_bangshop h2 span.homepage_bangshop_title a{ float:left; width:75px;text-align:center; border-right:1px solid #cbd8df; border-left:1px solid #fff;width:74px; color:#878787; cursor:default;}
.homepage_bangshop h2 span.homepage_bangshop_title a.nonce{ background:url(../image/1.gif) repeat-x 0 0px; color:#404040!important; font-weight:bold; border-left: none; padding-left:1px;}
.homepage_bangshop h2 span.homepage_bangshop_title a:hover{ color:#878787;text-decoration:none;}
.homepage_bangshop h2 span.homepage_bangshop_title a.other{ border-left:none; padding-left:0!important}
.homepage_bangshop ul{display:block;width:226px;padding:0 0 9px;border:0px solid #d6ecf8;border-top:none;}
.homepage_bangshop ul li{ padding:12px 0 4px; display:block; width:226px; height:72px; overflow:hidden; vertical-align:top;}
.homepage_bangshop ul li p{ float:left;}
.homepage_bangshop ul .pic{ width:72px; padding:0 6px 0 9px; position:relative;}
.homepage_bangshop ul .pic a{ display:block; border:1px solid #ebebeb; width:70px; height:70px; overflow:hidden;}
.homepage_bangshop ul .pic i{ display:block; height:30px; width:24px; position:absolute; top:0; left:2px; background:url(../image/cion_ddh.gif) repeat-x 0 -380px; overflow:hidden;}
.homepage_bangshop ul .pic i.num2{ background-position:-50px -380px;}
.homepage_bangshop ul .pic i.num3{ background-position:-100px -380px;}
.homepage_bangshop ul .name{ width:133px; padding-right:6px; height:45px; overflow:hidden; word-break:break-all; line-height:18px;}
.homepage_bangshop ul .price_m{ margin-left:6px;}
.homepage_bangshop ul li .rebate{ padding-left:5px; color:#666; font:normal 12px Arial;}
.homepage_bangshop ul .clear{ float:none; clear:both; *display:inline; line-height:0}
.homepage_bangshop .price_d{ color:#666;}

/*��ҳ���Ĳ���*/
.creative { position:relative; float:right; font-family: Georgia,serif; font-size: 11px; width: 784px; padding-top: 10px; color: #000; }

/*图文版*/
.search_book_list li { 
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	width: 760px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.search_book_list .listitem { 
	display: inline;
	float: left;
	line-height: 18px;
	}

.search_book_list .pic { 
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #dddddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #dddddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	position: relative;
	width: 150px;
}

.search_book_list .pic img { 
	border-bottom-color: currentColor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-color: currentColor;
	border-left-style: none;
	border-left-width: medium;
	border-right-color: currentColor;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: currentColor;
	border-top-style: none;
	border-top-width: medium;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

.search_book_list .detail { 
	height: 160px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-left: 12px;
	width: 576px;
}

.search_book_list .tiplist .maintitle { 
	font-size: 14px;
	height: 18px;
	padding-top: 2px;
}

.search_book_list .tiplist .maintitle a { 
	display: inline;
	float: left;
	margin-right: 5px;
	color: #1a66b3;
	text-decoration: none;
}

.search_book_list .tiplist li { 
	border-bottom-color: currentColor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-color: currentColor;
	border-left-style: none;
	border-left-width: medium;
	border-right-color: currentColor;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: currentColor;
	border-top-style: none;
	border-top-width: medium;
	line-height: 18px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 576px;
}

.search_book_list .tiplist .subtitle p { 
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("dashed_underline.gif");
	background-origin: padding-box;
	background-position: 0% 100%;
	background-repeat: repeat-x;
	background-size: auto;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
}

.search_book_list .tiplist .describ { 
	color: #878787;
	font-size: 12px;
	height: 34px;
	line-height: 18px;
	padding-top: 2px;
}

.search_book_list .tiplist .panel { 
	display: inline;
	float: right;
	margin-top: 10px;
}

.search_book_list .tiplist .operate { 
	overflow-x: hidden;
	overflow-y: hidden;
	width: 120px;
}

.search_book_list .tiplist .price { 
	height: 23px;
	line-height: 23px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.search_book_list .tiplist .price .price_d { 
	color: #cc3300;
	font-weight: 700;
}

.search_book_list .tiplist .price span { 
	display: inline-block;
	margin-right: 10px;
	text-align: right;
	font-size: 12px;
}

.search_book_list .tiplist .price .price_m { 
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("bg_del.gif");
	background-origin: padding-box;
	background-position: 0px 13px;
	background-repeat: repeat-x;
	background-size: auto;
	color: #9c9c9c;
	font-family: "Arial";
}

.search_book_list .tiplist .price .discount { 
	color: #5ea593;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.search_book_list .tiplist .price .num { 
	font-family: "Arial";
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

